<?php
//setlocale — 设置区域信息
//setlocale(int $category, string $locales, string ...$rest): string|false

setlocale(LC_ALL,'nl_NL');
//echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));
 
/*
category
category 命名常量指定的受区域设置的功能类别: 
◦ LC_ALL 所有的设置  
◦ LC_COLLATE 字符串比较, 详见 strcoll()  
◦ LC_CTYPE 字符串的分类与转换, 参见例子 ctype_alpha()  
◦ LC_MONETARY 等同 localeconv()  
◦ LC_NUMERIC 对于小数点的分隔（另请参见 localeconv()）  
◦ LC_TIME 时间与格式 strftime()  
◦ LC_MESSAGES 系统响应（如果 PHP 使用 libintl 编译）  

locales
如果 locales 是空字符串 ""，则区域名将从跟上述类别同名的环境变量的值或"LANG"中设置。 

如果 locales 是 "0"，则区域设置不受影响，仅返回当前设置。 

如果 locales 后跟附加参数，则每个参数都会尝试设置为新的区域，直至成功。对于以下情况非常有用：不同的系统已知的区域名称不同；为可能无效的区域提供后备。 
rest
可选的字符串参数，尝试作为区域设置，直至成功。 
locale_array
尝试将数组中的每个元素设置为新的区域，直至成功。对于以下情况非常有用：不同的系统已知的区域名称不同；为可能无效的区域提供后备。 
*/